[Feature] Added concurrent info for single progress bars #148
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This feature adds new methods to the SingleBar where the user can show additional information about the process on the single line immediately below the progress bar.
Reasoning
I wanted this feature in my own project, because I had a process that went through multiple files and ran a long process and I wanted to see exactly which file was currently being processed. This allows that by giving that information below.
Example
Note: This is the output from the new example file
Note on use in Multibars
As this feature adds text immediately below the progress bar, it does not really fit with the functionality Multibar, as by definition it is doing multiple different processes at the same time. Therefore I updated the options such that this concurrent info feature cannot be used in a Multibar i.e. the functions will do nothing.
Change Log
example-concurrent-info.js
example file